serial killers - French English Dictionary